package com.sxt.service;

import com.sxt.common.Result;

import java.util.Map;

/**
 * @Description:
 * @author: Mr.T
 * @date 2020-11-04 14:29
 */
public interface ICustomerService {

    /**
     * 分页查询客户数据
     * @param params
     * @param page
     * @param limit
     * @return
     */
    Result queryPage(Map<String, String> params, String page, String limit);

    /**
     * 新增客户
     * @param name
     * @param phone
     * @param sex
     * @param company
     * @param id
     * @return
     */
    Result add(String name, String phone, String sex, String company, Integer id);

    /**
     * 更新客户信息
     * @param id
     * @param name
     * @param phone
     * @param sex
     * @param company
     * @return
     */
    Result update(String id, String name, String phone, String sex, String company);

    /**
     * 删除客户
     * @param id
     * @return
     */
    Result delete(String id);

    /**
     * 批量设置客户的业务员ID
     * @param userId
     * @param cIds
     * @return
     */
    Result setSaleman(String userId, String[] cIds);
}
